home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-03-19 | 1.2 KB | 57 lines | [TEXT/CWIE] |
- // CGadgetsDoc.h -- document class
- // Created 3/19/96 12:49 PM by AppMaker
-
- #pragma once
-
- #include <LSingleDoc.h>
-
- class CGadgetsData;
- class CButtons;
- class CTabbedPanel;
- class CSliders;
- class CProgressBars;
- class CPallette;
-
- //----------
- class CGadgetsDoc : public LSingleDoc {
- public:
- CGadgetsDoc (LCommander *inSuper);
- virtual ~CGadgetsDoc();
-
- virtual void newFile();
- virtual void openFile (FSSpec *inFileSpec);
-
- virtual void MakeWindows();
-
- virtual Boolean IsModified();
-
- virtual void DoAESave (FSSpec &inFileSpec,
- OSType inFileType);
- virtual void DoSave();
- virtual void DoRevert();
- virtual void DoPrint();
-
- virtual Boolean ObeyCommand (CommandT inCommand,
- void *ioParam = nil);
- virtual void FindCommandStatus (CommandT inCommand,
- Boolean &outEnabled,
- Boolean &outUsesMark,
- Char16 &outMark,
- Str255 outName);
-
- protected:
- virtual void DoInvokeAbout();
- virtual void ObeyAboutDialog (void* ioParam);
-
- protected:
- virtual void NameNewDoc();
-
- protected:
- CGadgetsData *mData;
- CButtons *mButtons;
- CTabbedPanel *mTabbedPanel;
- CSliders *mSliders;
- CProgressBars *mProgressBars;
- CPallette *mPallette;
- };
-